FEZX.Score = function(){
	this.init();
};

FEZX.Score.prototype = {
	/**
	 * 初期化を行う
	 */
	init : function(){
		this._bind();
		this._setMinorJobs();
	},
	
	/**
	 * イベントのバインドを行う
	 */
	_bind : function(){
		$('#major_job').change(this._setMinorJobs);
	},
	
	/**
	 * クラス小分類をセット
	 */
	_setMinorJobs : function(){
		var val = $('#major_job').attr('value');
		
		var minor = $('#minor_job');
		minor.html("<option value=''>----</option>");
		
		if(val == "" || !MINOR_JOB[val]){
			FEZX.Util.Disable(minor);
			return;
		}
		
		var minors = MINOR_JOB[val];
		
		for(var key in minors){
			if(isFinite(SELECED_MINOR) && SELECED_MINOR == key){
				minor.append("<option value='" + key  +"' selected='selected'>" + minors[key] + "</option>");
				SELECTED_MINOR = null;
			}
			else{
				minor.append("<option value='" + key  +"'>" + minors[key] + "</option>");
			}
		}
		
		FEZX.Util.Enable(minor);
	},
	
	dummy : null
};


$(function(){
	new FEZX.Score();
});